By integrating the modeling environment, Rose Data Modeler maps the object and data models, tracking changes across business, application and data models in a way that traditional data modeling tools cannot.
First of 4-part series introduces Ruby programming, begins with variables, quotes, arrays, objects, methods. Later parts treat more advanced topics. By Joshua Drake, author of Linux books and co-founder of Command Prompt, Inc. [IBM developerWorks]
Article introduces Scrum agile software development process, presents methods on how software development teams can add Scrum ideas to extant RUP environment. IBM developerWorks.
Concurrent programming in Java applications is more complicated than it looks: there are several subtle (and not so subtle) ways to create data races and other concurrency hazards in Java programs. In this article, Brian Goetz looks at a common thread...
In this article Michael Kay, outlines the Saxon architecture to demonstrate the inner workings of an Extensible Style Language Transformations (XSLT) processor.